Main
Tiago Cabaço
Professional Experience
Senior R Developer
Berlin, DE
Today - 2022
- Develop and maintain survey calculation services in R, that use survey statistics to deliver representative poll results from non-representative samples for more then 10.000 polls per day.
- Develop R tools to support internal teams on interfacing with the survey calculation system, resulting in increased delivery speed and more flexibility to meet customer’s requests.
- Support stakeholder’s decision-making on the impact and feasibility of new features, by providing data-driven insights using statistical analysis, visualizations, dashboards and dynamic reports.
- Lead the development of a new feature that reports the sample size available for a data product daily, including its integration into a Python scheduler and a PostgreSQL data base, resulting in increased efficiency in user allocation and product delivery speed.
R Developer
Berlin, DE
2022 - 2020
- Contributed to the development and maintenance of R libraries used in production to process data from millions of users and to calculate more then 10.000 representative survey results daily.
- Lead the development of a new feature for geographical survey analysis, resulting in an new product.
- Contributed to the development of bash command line tool used to configure the R environment in production, resulting in efficient and safe workflow for new releases to production.
Doctoral Research Fellow
Humboldt-University
Berlin, DE
2020 - 2016
- Worked with large data (millions of observations), using R to program and test automated quality checking and data manipulation routines.
- Built complex Bayesian computational models using the Stan probabilistic programming language.
- Applied hierarchical Bayesian regression and mixture modeling techniques to account for different aspects of how the data was structured and generated.
- Use of high performance computing clusters and threading in order to provide scalable modeling solutions, reverting in added time to iterate over model building.
- Developed visualizations using ggplot in R to efficiently communicate insights and assess statistical model performance.
Research Trainee
Psychological methods group
University of Amsterdam, NL
2016 - 2015
- Created, maintained an archival data base with historical events from the Psychometric Society, resulting in a publication.
- Developed R based animated network visualizations of sequences of historical events.
Education
PhD in Computational Psychology
Humboldt-University
Berlin
Today - 2016
- Grant by the International Max Planck Research School on the Life Course.
Erasmus Intensive Program in Mathematical Psychology
University of Tartu
Sagadi, Estonia
2014
Masters in Clinical Psychology
University of Lisbon
Lisbon, Portugal
2015 - 2012
For my thesis I developed and deployed an online survey, and self-learned R to implement a non-standard statistical model. All of which resulted in receiving the highest grade with distinction.
BA in Psychological Sciences
University of Lisbon
Lisbon, Portugal
2011 - 2009
Civic participation
Student representation
Graduate students representative
Berlin
2018 - 2017
- Agilized the communication between administration and students.
Elder Care
Elderly Care Home
Lisbon, Portugal
2014 - 2013
Supported physiotherapy sessions with the elderly.
Student representation
Pedagogical Counsel
Faculty of Psychology, University of Lisbon
2013 - 2009
- As student body representative, I made the connection between students and faculty.
- I was responsible for scheduling the exams for all courses and represented the faculty in an external evaluation process.
Publications
- Wijsen, L. D., Borsboom, D., Cabaço, T., & Heiser, W. J. (2019). An Academic Genealogy of Psychometric Society Presidents. Psychometrika, 84(2), 562-588.
- Almeida, J., Mahon, B. Z., Zapater-Raberov, V., Dziuba, A., Cabaço, T., Marques, J. F., & Caramazza, A. (2014). Grasping with the eyes: The role of elongation in visual recognition of manipulable objects. Cognitive, Affective, & Behavioral Neuroscience, 14(1), 319-335.